﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;

namespace Model
{
    [DataContract]
    [MB.Orm.Mapping.Att.ModelMap("saleorderlackinfo", "saleorderlackinfo", new string[] { "InfoID" })]
    [KnownType(typeof(Saleorderlackinfo))]
    public class Saleorderlackinfo : MB.Orm.Common.BaseModel
    {
        public Saleorderlackinfo()
        {

        }
        //private Int64 _InfoID;
        //[DataMember]
        //[MB.Orm.Mapping.Att.ColumnMap("InfoID", System.Data.DbType.Int64)]
        //public Int64 InfoID { get { return _InfoID; } set { _InfoID = value; } }


        private String _ORDERNO;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("orderNo", System.Data.DbType.String)]
        public String ORDERNO { get { return _ORDERNO; } set { _ORDERNO = value; } }


        private String _GoodsCode;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("GoodsCode", System.Data.DbType.String)]
        public String GoodsCode { get { return _GoodsCode; } set { _GoodsCode = value; } }

        private Int64 _QTY;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("QTY", System.Data.DbType.Int64)]
        public Int64 QTY { get { return _QTY; } set { _QTY = value; } }

        private Int64 _LACKQTY;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("LACKQTY", System.Data.DbType.Int64)]
        public Int64 LACKQTY { get { return _LACKQTY; } set { _LACKQTY = value; } }

        private Int32 _OperationUser;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("OperationUser", System.Data.DbType.Int32)]
        public Int32 OperationUser { get { return _OperationUser; } set { _OperationUser = value; } }

        private DateTime _OperationDate;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("OperationDate", System.Data.DbType.DateTime)]
        public DateTime OperationDate { get { return _OperationDate; } set { _OperationDate = value; } }

    }
}
